package com.unisal.java;


public class Chocolate extends Decorador{

	private Bebida bebida;
	
	public Chocolate(Bebida bebida) {
		this.bebida = bebida;
		setSize(getTamanho());
	}

	public TamanhoBebida getTamanho(){
		return bebida.getSize();
	}
	
	@Override
	public Double custo() {
		Double custo = bebida.custo();
		if ( getTamanho() == TamanhoBebida.GRANDE) custo += .25;
		if ( getTamanho() == TamanhoBebida.MEDIO) custo += .20;
		if ( getTamanho() == TamanhoBebida.PEQUENO) custo += .15;
	
		return custo;
	}

	@Override
	public String getDescricao() {
		return bebida.getDescricao() + ", Chocolate";
	}

}
